package org.jeecg.modules.workflow.convert.change;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.boc.ewr.business.entity.ProtocolChangeApply;
import org.jeecg.common.workflow.vo.change.protocol.BpmChgProtocolCreateReqVo;
import org.jeecg.common.workflow.vo.change.protocol.BpmChgProtocolRespVo;

import java.util.List;

/**
 * @author : Wzz
 * @create : 2023-04- 27- 9:57
 * @desc :协议变更申请 Convert
 */
public interface BpmChgProtocolConvert {
    ProtocolChangeApply convert(BpmChgProtocolCreateReqVo bean);

    BpmChgProtocolRespVo convert(ProtocolChangeApply bean);

    BpmChgProtocolRespVo getInfoByProtocolNo(String bean);

    List<BpmChgProtocolRespVo> convertList(List<ProtocolChangeApply> list);

    IPage<BpmChgProtocolRespVo> convertPage(IPage<ProtocolChangeApply> page);
}
